
@layer base {
  
  body, :host {
    /* Color */
      --gold-100: #ebb11e;
--gold-100-03: #ebb11e4d;
--gold-100-01: #ebb11e26;
--gold-100-01-a: #ebb11e0d;
--darkGold-100: #c99b27;
--slate-100: #3f536a;
--slate-100-6: #3f536a99;
--slate-100-4: #3f536a66;
--slate-100-18: #3f536a2e;
--slate-100-1: #3f536a0d;
--slate-100-06: #3f536a0f;
--cream-100: #fbfaf7;
--cream-200: #f4f2ec;
--cream-300: #efece2;
--cream-500: #e9e6dd;
--white: white;
--white-06: #ffffff99;
--black: black;
--transparent: transparent;
--link-color: var(--darkGold-100, #c99b27);
--quote-border-color: var(--gold-100-03, #ebb11e4d);
--h1-color: var(--darkGold-100, #c99b27);
--pink-100: #DB1DEB;
  /* Fonts */
    --font-poppins: 'Poppins',sans-serif;
--font-opensans: 'Open Sans',sans-serif;
--font-azeretmono: 'Azeret Mono',monospace;

    /* Font size */
    --font-size-xxs: 0.625rem;
--font-size-xs: 0.75rem;
--font-size-s: 0.875rem;
--font-size-regular: 1rem;
--font-size-l: 1.125rem;
--font-size-xl: 1.25rem;
--font-size-2xl: 1.5rem;
--font-size-3xl: 1.875rem;
--font-size-4xl: 2.25rem;
--font-size-5xl: 3rem;
--heading-size-h4: 1.5rem;
--quill-h1-size: 1.35rem;
--quill-h2-size: 1.15rem;
    /* Font weight */
    --font-weight-thin: 100;
--font-weight-lighter: 200;
--font-weight-light: 300;
--font-weight-regular: 400;
--font-weight-normal: 500;
--font-weight-bold: 700;
--font-weight-semi-bold: 600;
--font-weight-bolder: 800;
--font-weight-black: 900;
    /* Shadows */
    --shadow-sm:  0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-base:  0 1px 3px 0 rgba(0, 0, 0, 0.25), 0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-md:  0 4px 6px -1px rgba(0, 0, 0, 0.25), 0 2px 4px -1px rgba(0, 0, 0, 0.25);
--shadow-lg:  0 10px 15px -3px rgba(0, 0, 0, 0.25), 0 4px 6px -2px rgba(0, 0, 0, 0.25);
--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.25), 0 10px 10px -5px rgba(0, 0, 0, 0.25);
--shadow-2xl:  0 25px 50px -12px rgba(0, 0, 0, 0.25);
    /* Border radius */
    
    /* Spacing */
    
    /* Z-index */
    
  }
  @keyframes animation-spin {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(360deg);
    }
  }
  @keyframes animation-fade-in {
    from {
      opacity:0;
    }
    to {
      opacity:1;
    }
  }
  @keyframes animation-fade-out {
    from {
      opacity:1;
    }
    to {
      opacity:0;
    }
  }
}

      
  
      

      
        
        
      
      
  .bfDMeZ {
    cursor:default;
  display:flex;
  row-gap:.65rem;
  background: white;
  column-gap:.65rem;
  transition:padding-left 300ms ease  ;
  align-items:center;
  padding-top:1.5rem;
  border-color:var(--cream-300);
  border-style:solid;
  border-width:1px;
  padding-left:1.5rem;
  padding-right:1.5rem;
  flex-direction:row;
  padding-bottom:1.5rem;
  justify-content:center;
  border-top-left-radius:.65rem;
  border-top-right-radius:.65rem;
  border-bottom-left-radius:.65rem;
  border-bottom-right-radius:.65rem;
  }
      

      
        
        
      
      
  .LZait {
    color:var(--isHover);
  position:relative;
  transition:color 300ms ease  ;
  }
      

      
        
        
      
      
  .fsaXOT {
    right:.5rem;
  width:fit-content;
  bottom:.25rem;
  cursor:default;
  position:absolute;
  font-size:var(--font-size-xs);
  background:;
  font-weight:var(--font-weight-light);
  }
      

      
  .fsaXOT:hover {
    color:var(--darkGold-100);
  background:;
  }
      

        
        
      
      
  .ckfyJz {
    top:.5rem;
  color:var(--isHover);
  right:.5rem;
  width:.85rem;
  height:.85rem;
  display:flex;
  position:absolute;
  transition:color 300ms ease  ;
  align-items:center;
  justify-content:center;
  }
      

      
        
        
      
      
  .eQEPIu {
    color:inherit;
  display:inline-block;
  font-weight:var(--font-weight-regular);
  }
      

      
        
        
      
      
  .element_profile-link\:KlFxiAhQBukX1tUq2GcyH {
    font-size:inherit;
  max-width:85%;
  font-family:Poppins;
  }
      

      
        
        
      
      
  .dZiAiq {
    width:1.35rem;
  height:1.35rem;
  display:flex;
  align-items:center;
  justify-content:center;
  }
      

      
        
        
      
      
  .cfqKRN {
    flex-direction:row;
  }
      

      
        
        
      
      
  .Freelancer-detail\:0_yIDjiTsEVhOArEV1LPS {
    background: var(--cream-100);
  transition:background 300ms ease  ;
  }
      

      
          @media (max-width: 700px) {
            
  .Freelancer-detail\:0_yIDjiTsEVhOArEV1LPS {
    display:flex;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

          }
          

  .Freelancer-detail\:0_yIDjiTsEVhOArEV1LPS:hover {
    background: white;
  }
      

        
        
      
      
  .cmRFxK {
    width:fit-content;
  font-size:var(--font-size-xxs);
  max-width:100%;
  background: var(--cream-300);
  font-family:Azeret Mono;
  font-weight:var(--font-weight-regular);
  padding-top:.2rem;
  padding-left:.25rem;
  padding-right:.25rem;
  padding-bottom:.2rem;
  border-top-left-radius:.2rem;
  border-top-right-radius:.2rem;
  border-bottom-left-radius:.2rem;
  border-bottom-right-radius:.2rem;
  }
      

      
        
        
      
      
  .Freelancer-detail\:2DfaPbLcEv0FEd-3ZLLEy {
    color:var(--slate-100);
  font-size:var(--font-size-s);
  background: var(--cream-200);
  font-family:Azeret Mono;
  }
      

      
        
        
      
      
  .dApaGJ {
    height:100%;
  }
      

      
        
        
      
      
  .eyVPLS {
    font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
        
      
      
  .Freelancer-detail\:5gJUBspGxTQWcvtbpjabW {
    font-family:Poppins;
  }
      

      
        
        
      
      
  .cpcvwR {
    cursor:default;
  row-gap:1.5rem;
  background: white;
  column-gap:1.5rem;
  font-family:Open Sans;
  padding-top:.25rem;
  padding-left:.25rem;
  padding-right:.25rem;
  flex-direction:row;
  padding-bottom:.25rem;
  border-top-left-radius:.65rem;
  border-top-right-radius:.65rem;
  border-bottom-left-radius:.65rem;
  border-bottom-right-radius:.65rem;
  }
      

      
        
        
      
      
  .cFtAbX {
    top:.5rem;
  color:var(--isHover);
  right:.5rem;
  position:absolute;
  transition:color 300ms ease  ;
  }
      

      
        
        
      
      
  .errzfQ {
    width:6rem;
  height:6rem;
  display:flex;
  background: var(--gold-100-03);
  align-items:center;
  justify-content:center;
  border-top-left-radius:.45rem;
  border-top-right-radius:.45rem;
  border-bottom-left-radius:.45rem;
  border-bottom-right-radius:.45rem;
  }
      

      
        
        
      
      
  .eCEIbm {
    color:inherit;
  display:inline-block;
  font-size:var(--font-size-xs);
  font-weight:var(--font-weight-regular);
  }
      

      
        
        
      
      
  .element_profile-project-link\:Q2oSxiLNn0h32_TL3TT67 {
    max-width:100%;
  }
      

      
        
        
      
      
  .ddybHX {
    height:100%;
  display:flex;
  max-width:60%;
  align-items:flex-start;
  padding-top:1rem;
  padding-bottom:1rem;
  justify-content:center;
  }
      

      
        
        
      
      
  .Freelancer-detail\:6ZqZa644bc2fIM1DOLunr {
    background: var(--cream-100);
  transition:background 300ms ease  ;
  }
      

      
  .Freelancer-detail\:6ZqZa644bc2fIM1DOLunr:hover {
    background: white;
  }
      

        
        
      
      
  .cWmsKX {
    color:var(--slate-100);
  display:inline-block;
  font-size:var(--font-size-s);
  font-family:Poppins;
  font-weight:var(--font-weight-regular);
  }
      

      
        
        
      
      
  .dZLyUI {
    width:100%;
  row-gap:.5rem;
  flex-wrap:wrap;
  column-gap:.5rem;
  margin-top:.5rem;
  flex-direction:row;
  }
      

      
        
        
      
      
  .ClfUR {
    width:100%;
  height:1px;
  max-width:100%;
  background: var(--cream-300);
  }
      

      
        
        
      
      
  .Freelancer-detail\:AZsMYURxdmCC72sdbr-5W {
    max-width:calc(100% - 6ch);
  background: var(--slate-100-4);
  }
      

      
        
        
      
      
  .bKJdoA {
    row-gap:.5rem;
  column-gap:.5rem;
  }
      

      
        
        
      
      
  .dlPDdL {
    width:fit-content;
  }
      

      
          @media (max-width: 500px) {
            
  .dlPDdL {
    width:100%;
  }
      

          }
          
        
        
      
      
  .ftpwkO {
    color:black;
  cursor:default;
  display:flex;
  row-gap:.5rem;
  flex-grow:1;
  background:linear-gradient(#FEEAB6 0%, #FFCB48 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
  column-gap:.5rem;
  overflow-x:hidden;
  overflow-y:hidden;
  transition:background 300ms ease  ;
  align-items:center;
  font-family:Azeret Mono;
  padding-top:.5rem;
  padding-left:1rem;
  padding-right:1rem;
  flex-direction:row;
  padding-bottom:.5rem;
  justify-content:center;
  border-bottom-color:var(--darkGold-100);
  border-bottom-style:solid;
  border-bottom-width:2px;
  border-top-left-radius:.25rem;
  border-top-right-radius:.25rem;
  border-bottom-left-radius:.25rem;
  border-bottom-right-radius:.25rem;
  }
      

      
  .ftpwkO:hover {
    background:linear-gradient(#FFE9B2 0%, #FFCB48 33%) scroll padding-box border-box repeat repeat 0% 0% / auto;
  border-bottom-color:gold;
  border-bottom-style:solid;
  border-bottom-width:2px;
  }
      


  .ftpwkO:active {
    background:linear-gradient(#DEC17A 0%, #C99B28 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
  border-bottom-color:#C99B28;
  border-bottom-style:solid;
  border-bottom-width:2px;
  }
      

        
        
      
      
  .bArPmz {
    width:.75rem;
  height:.75rem;
  }
      

      
        
        
      
      
  .jMtuc {
    top:0%;
  left:var(--position);
  right:0%;
  width:250%;
  bottom:0%;
  height:100%;
  z-index:var(--z-index);
  position:absolute;
  object-fit:cover;
  transition:left 1.5s linear  ;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .wiYBM {
    right:1rem;
  width:100%;
  bottom:1rem;
  z-index:999;
  position:fixed;
  max-width:400px;
  background: var(--cream-100);
  box-shadow:0px 8px 14px 0px var(--slate-100-18);
  padding-top:1rem;
  border-color:var(--cream-200);
  border-style:solid;
  border-width:1px;
  padding-left:1rem;
  padding-right:1rem;
  padding-bottom:1rem;
  border-top-left-radius:.45rem;
  border-top-right-radius:.45rem;
  border-bottom-left-radius:.45rem;
  border-bottom-right-radius:.45rem;
  }
      

      
        
        
      
      
  .bvMgZO {
    color:var(--darkGold-100);
  width:100%;
  font-size:var(--font-size-xs);
  font-family:Azeret Mono;
  font-weight:var(--font-weight-regular);
  }
      

      
        
        
      
      
  .bXrfba {
    width:auto;
  display:flex;
  font-size:var(--font-size-xs);
  background: var(--cream-100);
  text-align:center;
  align-items:center;
  padding-top:1rem;
  border-color:var(--cream-500);
  border-style:Dashed;
  border-width:1px;
  padding-left:1.5rem;
  padding-right:1.5rem;
  padding-bottom:1rem;
  justify-content:center;
  border-top-left-radius:.45rem;
  border-top-right-radius:.45rem;
  border-bottom-left-radius:.45rem;
  border-bottom-right-radius:.45rem;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .cCYXsI {
    width:100%;
  }
      

      
        
        
      
      
  .mhGIX {
    margin-bottom:.25rem;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .bgaHtk {
    color:inherit;
  width:100%;
  cursor:default;
  display:flex;
  row-gap:.5rem;
  font-size:var(--font-size-s);
  column-gap:.5rem;
  overflow-x:hidden;
  overflow-y:hidden;
  transition:background 300ms ease  ;
  align-items:center;
  font-family:Open Sans;
  padding-top:.25rem;
  padding-left:.5rem;
  padding-right:.5rem;
  flex-direction:row;
  padding-bottom:.25rem;
  justify-content:space-between;
  border-top-left-radius:.25rem;
  border-top-right-radius:.25rem;
  border-bottom-left-radius:.25rem;
  border-bottom-right-radius:.25rem;
  }
      

      
  .bgaHtk:hover {
    background: var(--gold-100-01);
  }
      


  .bgaHtk:active {
    background: var(--gold-100-03);
  }
      


          @media (max-width: 500px) {
            
  .bgaHtk {
    width:100%;
  }
      

          }
          
        
        
      
      
  .fokhTt {
    width:.65rem;
  height:.65rem;
  }
      

      
        
        
      
      
  .module_freelancer-contact\:ATIz8uGLtSgdpoiKwKtmb {
    background: var(--cream-200);
  margin-top:.5rem;
  border-top-left-radius:.3rem;
  border-top-right-radius:.3rem;
  border-bottom-left-radius:.3rem;
  border-bottom-right-radius:.3rem;
  }
      

      
        
        
      
      
  .module_freelancer-contact\:I4Dw8rVG7Q7PUKfxic9-U {
    margin-top:.5rem;
  margin-left:auto;
  }
      

      
        
        
      
      
  .zBccz {
    row-gap:.5rem;
  column-gap:.5rem;
  flex-direction:row;
  }
      

      
        
        
      
      
  .duLxEQ {
    color:var(--white);
  width:fit-content;
  cursor:default;
  display:flex;
  row-gap:.5rem;
  background:linear-gradient(#788697 0%, #3F536A 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
  column-gap:.5rem;
  overflow-x:hidden;
  overflow-y:hidden;
  transition:background 300ms ease  ;
  align-items:center;
  font-family:Azeret Mono;
  padding-top:.5rem;
  padding-left:1rem;
  padding-right:1rem;
  flex-direction:row;
  padding-bottom:.5rem;
  justify-content:space-between;
  border-bottom-color:black;
  border-bottom-style:solid;
  border-bottom-width:2px;
  border-top-left-radius:.25rem;
  border-top-right-radius:.25rem;
  border-bottom-left-radius:.25rem;
  border-bottom-right-radius:.25rem;
  }
      

      
  .duLxEQ:hover {
    background:linear-gradient(#788496 0%, #3F536A 33%) scroll padding-box border-box repeat repeat 0% 0% / auto;
  border-bottom-color:var(--slate-100);
  border-bottom-style:solid;
  border-bottom-width:2px;
  }
      


  .duLxEQ:active {
    background:linear-gradient(#52627a 0%, #3F536A 27%) scroll padding-box border-box repeat repeat 0% 0% / auto;
  }
      


          @media (max-width: 500px) {
            
  .duLxEQ {
    width:100%;
  display:flex;
  align-items:center;
  justify-content:center;
  }
      

          }
          
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .module_freelancer-contact\:q7V83H3S179-rkEiWa1-o {
    text-align:right;
  }
      

      
        
        
      
      
  .elDoxR {
    color:black;
  width:100%;
  font-size:var(--font-size-s);
  max-width:100%;
  background: white;
  transition:border-color 300ms ease  ;
  font-family:Open Sans;
  font-weight:var(--font-weight-normal);
  padding-top:1.25rem;
  border-color:var(--transparent);
  border-style:solid;
  border-width:1px;
  padding-left:1rem;
  padding-right:1rem;
  padding-bottom:1.25rem;
  border-top-left-radius:.25rem;
  border-top-right-radius:.25rem;
  border-bottom-left-radius:.25rem;
  border-bottom-right-radius:.25rem;
  }
      

      
  .elDoxR:hover {
    border-color:var(--gold-100);
  border-style:solid;
  border-width:1px;
  }
      


  .elDoxR:active {
    border-color:var(--gold-100);
  border-style:solid;
  border-width:1px;
  }
      


  .elDoxR:focus-visible {
    border-color:var(--gold-100);
  border-style:solid;
  border-width:1px;
  }
      

        
        
      
      
  .module_freelancer-contact\:sVH0VI_4PxkZByzo2ibM_ {
    background: white;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .Freelancer-detail\:E2xhpcAod1WrIJZTqbVNg {
    font-size:var(--font-size-l);
  font-family:Open Sans;
  font-weight:var(--font-weight-light);
  }
      

      
        
        
      
      
  .bpiMIy {
    overflow-x:hidden;
  overflow-y:hidden;
  padding-top:5rem;
  padding-left:5%;
  padding-right:5%;
  padding-bottom:5rem;
  }
      

      
        
        
      
      
  .dfuXbh {
    width:100%;
  position:static;
  max-width:1300px;
  margin-left:auto;
  margin-right:auto;
  }
      

      
        
        
      
      
  .eeBMva {
    top:0%;
  left:0%;
  right:0%;
  width:100%;
  bottom:0%;
  height:100%;
  z-index:-1;
  position:absolute;
  background: var(--dynamicbackground);
  }
      

      
        
        
      
      
  .biezmH {
    width:100%;
  height:100%;
  object-fit:cover;
  }
      

      
        
        
      
      
  .Freelancer-detail\:EjOqfqxGMR_fTlcd9BN3r {
    z-index:100;
  }
      

      
        
        
      
      
  .Freelancer-detail\:Ig2GZ3E-ASj6zIDFyZHYp {
    max-width:calc(100% - 9ch);
  background: var(--slate-100-4);
  }
      

      
        
        
      
      
  .Freelancer-detail\:ItwM8fKMT0VmVmTFJn2dc {
    color:var(--slate-100);
  font-size:var(--font-size-s);
  background: var(--cream-200);
  font-family:Azeret Mono;
  }
      

      
        
        
      
      
  .cMkNoo {
    top:0%;
  left:0%;
  right:0%;
  width:100%;
  z-index:999;
  position:fixed;
  }
      

      
        
        
      
      
  .dwmfOK {
    color:var(--slate-100);
  width:fit-content;
  display:flex;
  row-gap:.5rem;
  font-size:var(--font-size-s);
  background: var(--transparent);
  column-gap:.5rem;
  transition:color 300ms ease  ;
  align-items:center;
  font-family:Poppins;
  font-weight:var(--font-weight-regular);
  padding-top:.15rem;
  padding-left:.5rem;
  padding-right:.5rem;
  flex-direction:row;
  padding-bottom:.15rem;
  justify-content:center;
  border-top-left-radius:.25rem;
  border-top-right-radius:.25rem;
  border-bottom-left-radius:.25rem;
  border-bottom-right-radius:.25rem;
  }
      

      
  .dwmfOK:hover {
    color:goldenrod;
  background: var(--gold-100-01-a);
  transition:background 300ms ease  ;
  }
      

        
        
      
      
  .eyAmaz {
    width:100%;
  height:100%;
  }
      

      
        
        
      
      
  .diVsLJ {
    width:.875rem;
  height:.875rem;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .bKaHEH {
    width:100%;
  display:flex;
  row-gap:1rem;
  flex-wrap:wrap;
  column-gap:1rem;
  align-items:center;
  font-weight:var(--font-weight-regular);
  margin-left:auto;
  margin-right:auto;
  flex-direction:row;
  justify-content:center;
  }
      

      
          @media (max-width: 500px) {
            
  .bKaHEH {
    gap:.5rem;
  display:grid;
  row-gap:0px;
  column-gap:0px;
  flex-direction:column;
  grid-template-columns:auto auto;
  }
      

          }
          
        
        
      
      
  .NAhmI {
    width:100%;
  display:flex;
  max-width:1300px;
  align-items:center;
  margin-left:auto;
  margin-right:auto;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
        
      
      
  .cWkCXa {
    gap:.5rem;
  font-size:var(--font-size-xs);
  text-align:left;
  font-weight:var(--font-weight-regular);
  }
      

      
          @media (max-width: 500px) {
            
  .cWkCXa {
    text-align:left;
  }
      

          }
          
        
        
      
      
  .YNSwf {
    row-gap:.5rem;
  column-gap:.5rem;
  flex-direction:column;
  }
      

      
        
        
      
      
  .brKNsm {
    top:auto;
  left:var(--position);
  right:0%;
  width:100%;
  bottom:0%;
  height:calc(100% - 3rem);
  position:fixed;
  background: var(--white);
  transition:left 300ms ease  ;
  padding-top:5rem;
  padding-left:5%;
  padding-right:5%;
  padding-bottom:10%;
  }
      

      
          @media (min-width: 500px) {
            
  .brKNsm {
    left:var(--position);
  display:none;
  transition:position 300ms ease  ;
  }
      

          }
          
        
        
      
      
  
      

      
          @media (max-width: 500px) {
            
  .module_navbar\:RtSDpbN0IIaqeF0nZX5pw {
    display:none;
  }
      

          }
          
        
        
      
      
  .dktbOs {
    font-size:var(--font-size-xs);
  font-family:Poppins;
  font-weight:var(--font-weight-semi-bold);
  margin-right:.5rem;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .XjzCz {
    color:#a1a1a1;
  z-index:var(--isOpen-index);
  font-size:0.625rem;
  overflow-x:visible;
  overflow-y:visible;
  }
      

      
        
        
      
      
  .edWfxP {
    top:3.25rem;
  left:0px;
  color:var(--slate-100);
  right:0px;
  z-index:10;
  position:absolute;
  min-width:10rem;
  font-family:Poppins;
  }
      

      
        
        
      
      
  .bxHbdG {
    width:100%;
  display:flex;
  row-gap:.25rem;
  position:relative;
  background: white;
  box-shadow:0px 8px 14px 0px var(--slate-100-18);
  column-gap:.25rem;
  max-height:15rem;
  overflow-y:auto;
  align-items:flex-start;
  padding-top:.25rem;
  border-color:white;
  border-style:solid;
  border-width:1px;
  padding-left:.15rem;
  padding-right:.15rem;
  flex-direction:column;
  padding-bottom:.25rem;
  justify-content:flex-start;
  border-top-left-radius:.65rem;
  border-top-right-radius:.65rem;
  border-bottom-left-radius:.65rem;
  border-bottom-right-radius:.65rem;
  }
      

      
        
        
      
      
  .bYglMK {
    top:0px;
  left:0px;
  right:0px;
  width:100vw;
  bottom:0px;
  height:100vh;
  z-index:5;
  position:fixed;
  }
      

      
        
        
      
      
  .element_dropdown_navbar\:C_CSFFTRC8eNLlBRM3VxC {
    color:inherit;
  width:100%;
  cursor:pointer;
  border-color:var(--transparent);
  border-style:solid;
  border-width:1px;
  }
      

      
        
        
      
      
  .dGtwMe {
    color:var(--hover-color);
  transition:color 300ms ease  ;
  }
      

      
        
        
      
      
  .mkxiJ {
    color:var(--slate-100);
  width:100%;
  cursor:pointer;
  display:flex;
  row-gap:1rem;
  z-index:60;
  font-size:var(--font-size-s);
  column-gap:1rem;
  transition:background 300ms ease  , color 300ms ease;
  align-items:center;
  font-family:Poppins;
  font-weight:var(--font-weight-regular);
  padding-top:.15rem;
  border-color:var(--transparent, transparent);
  border-style:solid;
  border-width:1px;
  padding-left:.5rem;
  border-radius:.25rem;
  padding-right:.5rem;
  flex-direction:row;
  padding-bottom:.15rem;
  justify-content:space-between;
  }
      

      
  .mkxiJ:hover {
    color:var(--gold-100);
  background:var(--gold-100-01);
  }
      

        
        
      
      
  
      

      
          @media (max-width: 500px) {
            
  .module_navbar\:XHqfg9kBmGMFRxL9fknBn {
    display:none;
  }
      

          }
          
        
        
      
      
  .aHiKj {
    display:flex;
  row-gap:1rem;
  column-gap:1rem;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
        
      
      
  
      

      
          @media (max-width: 500px) {
            
  .module_navbar\:YkRQsS1ohdmAexxgsd2rV {
    display:none;
  }
      

          }
          
        
        
      
      
  .module_navbar\:bK0WF_meqQ-gMVL1C6bRj {
    background: var(--cream-200);
  }
      

      
          @media (max-width: 500px) {
            
  .module_navbar\:bK0WF_meqQ-gMVL1C6bRj {
    display:none;
  }
      

          }
          
        
        
      
      
  .IoGPE {
    width:100%;
  height:3rem;
  display:flex;
  position:relative;
  background: var(--white);
  align-items:center;
  padding-left:5%;
  padding-right:5%;
  flex-direction:row;
  justify-content:flex-start;
  border-bottom-color:var(--slate-100-1);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
        
      
      
  .module_navbar\:bqN95305AnU_5_Z7Tf9fP {
    color:var(--darkGold-100);
  width:fit-content;
  }
      

      
          @media (max-width: 500px) {
            
  .module_navbar\:bqN95305AnU_5_Z7Tf9fP {
    margin-left:auto;
  margin-right:auto;
  }
      

          }
          
        
        
      
      
  
      

      
        
        
      
      
  .oijvt {
    display:flex;
  row-gap:.5rem;
  column-gap:.5rem;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
        
      
      
  .eJcaLC {
    width:2rem;
  height:auto;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .eRIirs {
    color:var(--isOpen);
  width:2rem;
  cursor:pointer;
  height:2rem;
  z-index:5;
  background: var(--isOpenBackground);
  padding-top:.5rem;
  padding-left:.5rem;
  border-radius:.35rem;
  padding-right:.5rem;
  padding-bottom:.5rem;
  }
      

      
  .eRIirs:hover {
    transition:background-color 300ms ease 0ms , color 300ms ease 0ms ;
  background-color:var(--gold-100-01, #ebb11e26);
  }
      


  .eRIirs:active {
    color:var(--gold-100, #ebb11e);
  background-color:var(--gold-100-03, #ebb11e4d);
  }
      


          @media (min-width: 500px) {
            
  .eRIirs {
    display:none;;
  }
      

          }
          
        
        
      
      
  .dspgcs {
    width:100%;
  height:100%;
  overflow-x:hidden;
  overflow-y:hidden;
  border-top-left-radius:200%;
  border-top-right-radius:200%;
  border-bottom-left-radius:200%;
  border-bottom-right-radius:200%;
  }
      

      
        
        
      
      
  .bEuavp {
    width:100%;
  z-index:100;
  position:relative;
  background:linear-gradient(to bottom right, var(--cream-100) 0%, var(--cream-300) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
  font-family:Poppins;
  padding-top:.5rem;
  padding-left:5%;
  padding-right:5%;
  padding-bottom:.5rem;
  }
      

      
        
        
      
      
  .evqpqv {
    display:flex;
  row-gap:.25rem;
  font-size:var(--font-size-xxs);
  column-gap:.25rem;
  align-items:center;
  font-family:Poppins;
  font-weight:var(--font-weight-regular);
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
        
      
      
  .cPGheN {
    top:0%;
  left:0%;
  right:0%;
  width:100%;
  bottom:0%;
  height:100%;
  display:flex;
  z-index:999;
  position:fixed;
  align-items:center;
  padding-left:5%;
  padding-right:5%;
  backdrop-filter:blur(5px);
  justify-content:center;
  }
      

      
        
        
      
      
  .bsXFnl {
    display:flex;
  row-gap:.5rem;
  column-gap:.5rem;
  margin-bottom:1rem;
  grid-template-columns:repeat(2, 1fr);
  }
      

      
          @media (max-width: 500px) {
            
  .bsXFnl {
    grid-template-columns:repeat(1, 1fr);
  }
      

          }
          
        
        
      
      
  .wTbAP {
    color:#a1a1a1;
  width:fit-content;
  flex-grow:1;
  font-size:0.625rem;
  }
      

      
        
        
      
      
  .jwLGl {
    width:1rem;
  }
      

      
        
        
      
      
  .cUxOUu {
    top:auto;
  color:var(--slate-100, #3f536a);
  bottom:auto;
  height:2.6rem;
  position:absolute;
  margin-top:.2rem;
  align-items:center;
  margin-left:.2rem;
  padding-left:.75rem;
  border-radius:.23rem;
  margin-bottom:.2rem;
  padding-right:.75rem;
  justify-content:center;
  background-color:var(--slate-100-06, #3f536a0f);
  }
      

      
        
        
      
      
  .uYSDp {
    color:var(--slate-100, #3f536a);
  font-size:0.75rem;
  box-shadow:0px 4px 18px 0px var(--slate-100-01,#3f536a0d);
  min-height:3rem;
  transition:border-color 300ms ease 0ms ;
  border-color:var(--transparent, transparent);
  border-style:solid;
  border-width:1px;
  padding-left:3.5rem;
  border-radius:.25rem;
  padding-right:1rem;
  background-color:var(--disabled-background, #B3BAC4);
  }
      

      
  .uYSDp:focus {
    border-color:var(--disabled-border, #B3BAC4);
  border-style:solid;
  border-width:1px;
  }
      


  .uYSDp:hover {
    border-color:var(--disabled-border);
  border-style:solid;
  border-width:1px;
  }
      

        
        
      
      
  .bnikeQ {
    color:var(--darkGold-100, #c99b27);
  }
      

      
        
        
      
      
  .TGiAw {
    border-radius:.25rem;
  }
      

      
        
        
      
      
  .module_newsletter-subscribe\:1oV-f_X5t4tzWgzcILWoo {
    width:100%;
  }
      

      
        
        
      
      
  .dqmFul {
    gap:1rem;
  display:flex;
  align-items:center;
  margin-bottom:1rem;
  justify-content:center;
  grid-template-columns:repeat(2, 1fr);
  }
      

      
        
        
      
      
  .eXamBo {
    width:100%;
  max-width:400px;
  background:var(--cream-100);
  box-shadow:0px 8px 14px 0px var(--slate-100-18);
  overflow-x:hidden;
  overflow-y:hidden;
  font-family:Open Sans;
  padding-top:1.5rem;
  padding-left:1.5rem;
  padding-right:1.5rem;
  padding-bottom:1.5rem;
  border-top-left-radius:.65rem;
  border-top-right-radius:.65rem;
  border-bottom-left-radius:.65rem;
  border-bottom-right-radius:.65rem;
  }
      

      
        
        
      
      
  .module_newsletter-subscribe\:8hGv3p22G4cD57whaWb12 {
    width:100%;
  }
      

      
        
        
      
      
  .dZhxst {
    color:var(--darkGold-100, #c99b27);
  font-size:var(--size);
  font-family:'Poppins';
  font-weight:var(--weight);
  }
      

      
          @media (max-width: 700px) {
            
  .dZhxst {
    font-size:var(--font-size-2xl);
  font-weight:var(--font-weight-regular);
  }
      

          }
          
        
        
      
      
  
      

      
        
        
      
      
  .module_newsletter-subscribe\:DIUa_RrqdkRVH9wJTbr5J {
    width:100%;
  }
      

      
        
        
      
      
  .eUdsQy {
    top:0%;
  color:var(--slate-100);
  right:0%;
  width:fit-content;
  cursor:pointer;
  position:absolute;
  background: var(--cream-300);
  transition:color 300ms ease  , background 300ms ease  ;
  padding-top:.65rem;
  padding-left:.65rem;
  padding-right:.65rem;
  padding-bottom:.65rem;
  border-bottom-left-radius:.65rem;
  }
      

      
  .eUdsQy:hover {
    color:var(--gold-100);
  background: white;
  }
      

        
        
      
      
  .module_newsletter-subscribe\:WOMCLElEu6FuFgqqvO8ms {
    text-align:center;
  margin-bottom:1rem;
  }
      

      
        
        
      
      
  .module_newsletter-subscribe\:YBs_Yk6TnuLePVH1aY8zR {
    margin-bottom:1rem;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .module_newsletter-subscribe\:s7xjYztfeh9cd_Dtl-6jH {
    text-align:center;
  }
      

      
        
        
      
      
  .cIxomy {
    color:var(--darkGold-100);
  display:flex;
  row-gap:.5rem;
  column-gap:.5rem;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .module_navbar\:yoDKeusncT6Bjh4rZH1VS {
    background: var(--cream-200);
  }
      

      
          @media (min-width: 500px) {
            
  .module_navbar\:yoDKeusncT6Bjh4rZH1VS {
    display:none;
  }
      

          }
          
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .Freelancer-detail\:Ofpw-KDfAOo04M9jSlvev {
    width:fit-content;
  display:flex;
  z-index:10;
  align-items:flex-start;
  margin-bottom:1.5rem;
  justify-content:flex-start;
  }
      

      
        
        
      
      
  .eZNGhH {
    font-family:Poppins;
  font-weight:var(--font-weight-regular);
  padding-top:4rem;
  }
      

      
          @media (max-width: 500px) {
            
  .eZNGhH {
    padding-top:3rem;
  }
      

          }
          
        
        
      
      
  .Freelancer-detail\:PQo4rqQgv7is-jnTXNI8l {
    background: white;
  }
      

      
        
        
      
      
  .cgfiSQ {
    display:flex;
  row-gap:1rem;
  column-gap:1rem;
  margin-top:3rem;
  align-items:center;
  margin-bottom:1.5rem;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
        
      
      
  .essYUQ {
    gap:1.5rem;
  display:grid;
  grid-template-columns:repeat(4, 1fr);
  }
      

      
          @media (max-width: 1000px) {
            
  .essYUQ {
    gap:.5rem;
  grid-template-columns:repeat(2, 1fr);
  }
      

          }
          

          @media (max-width: 700px) {
            
  .essYUQ {
    display:flex;
  row-gap:.5rem;
  column-gap:.5rem;
  flex-direction:column;
  }
      

          }
          
        
        
      
      
  .cZgQLc {
    padding-left:5%;
  margin-bottom:3rem;
  padding-right:5%;
  }
      

      
        
        
      
      
  .Freelancer-detail\:QwTbVxEsrZJ0eIsdpHnsZ {
    color:var(--slate-100);
  font-size:var(--font-size-l);
  }
      

      
        
        
      
      
  .Freelancer-detail\:Sc5WgOvHB8kKD06XZGJL5 {
    max-width:calc(100% - 35ch);
  background: var(--slate-100-4);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .fppdmO {
    display:flex;
  text-align:center;
  align-items:center;
  justify-content:flex-start;
  }
      

      
        
        
      
      
  .crKRLt {
    width:100%;
  max-width:20rem;
  box-shadow:4px 25px 60px  var(--gold-100-03);
  min-height:fit-content;
  padding-top:.25rem;
  padding-left:.25rem;
  padding-right:.25rem;
  padding-bottom:1rem !important;
  border-top-left-radius:.5rem;
  border-top-right-radius:.5rem;
  border-bottom-left-radius:.5rem;
  border-bottom-right-radius:.5rem;
  }
      

      
        
        
      
      
  .fzfFKu {
    color:var(--darkGold-100);
  font-size:inherit;
  font-family:Azeret Mono;
  font-weight:inherit;
  }
      

      
        
        
      
      
  .qsfDQ {
    display:flex;
  flex-wrap:wrap;
  font-size:var(--font-size-s);
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
        
      
      
  .dzSUAs {
    display:flex;
  flex-wrap:wrap;
  font-size:var(--font-size-s);
  align-items:center;
  flex-direction:row;
  padding-bottom:.5rem;
  justify-content:space-between;
  }
      

      
        
        
      
      
  .vYXmA {
    padding-left:1rem;
  padding-right:1rem;
  flex-direction:column;
  }
      

      
        
        
      
      
  .chyrTO {
    color:var(--slate-100-6);
  font-size:inherit;
  font-family:Azeret Mono;
  font-weight:inherit;
  }
      

      
        
        
      
      
  .vuzmn {
    width:100%;
  height:100%;
  max-height:20rem;
  object-fit:cover;
  margin-bottom:1rem;
  border-top-left-radius:.25rem;
  border-top-right-radius:.25rem;
  border-bottom-left-radius:.25rem;
  border-bottom-right-radius:.25rem;
  }
      

      
          @media (max-width: 500px) {
            
  .vuzmn {
    width:100%;
  aspect-ratio:1/1;
  }
      

          }
          
        
        
      
      
  .module_profile-card-detail\:kw1f2u2Ju8FKoJuzW2Str {
    margin-top:.5rem;
  margin-bottom:.5rem;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .Freelancer-detail\:Y2jSDajUBRSwc_buaAoec {
    background: var(--cream-100);
  transition:background 300ms ease  ;
  }
      

      
  .Freelancer-detail\:Y2jSDajUBRSwc_buaAoec:hover {
    background: white;
  }
      


  .Freelancer-detail\:Y2jSDajUBRSwc_buaAoec:active {
    background: var(--cream-100);
  }
      


          @media (max-width: 700px) {
            
  .Freelancer-detail\:Y2jSDajUBRSwc_buaAoec {
    display:flex;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

          }
          
        
        
      
      
  .euPfTN {
    display:flex;
  row-gap:3rem;
  z-index:5;
  column-gap:3rem;
  align-items:flex-start;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
          @media (max-width: 700px) {
            
  .euPfTN {
    flex-direction:column;
  }
      

          }
          
        
        
      
      
  .bHNOkc {
    height:fit-content;
  display:flex;
  row-gap:1rem;
  background: white;
  column-gap:1rem;
  overflow-x:hidden;
  overflow-y:hidden;
  transition:background 300ms ease  ;
  align-items:center;
  padding-top:.25rem;
  border-color:var(--verified_outline);
  border-style:solid;
  border-width:1px;
  padding-left:.25rem;
  padding-right:.25rem;
  flex-direction:column;
  padding-bottom:.5rem;
  justify-content:flex-start;
  border-top-left-radius:.5rem;
  border-top-right-radius:.5rem;
  border-bottom-left-radius:.5rem;
  border-bottom-right-radius:.5rem;
  }
      

      
  .bHNOkc:hover {
    background: var(--cream-100);
  }
      

        
        
      
      
  .emddgf {
    width:100%;
  display:flex;
  flex-wrap:wrap;
  max-width:95%;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
        
      
      
  .module_freelancers-card-vertical\:7CGy-xMg-q5yuu5HOedD4 {
    margin-top:.65rem;
  margin-bottom:.65rem;
  }
      

      
        
        
      
      
  .cfFiHB {
    width:100%;
  height:fit-content;
  display:flex;
  z-index:5;
  flex-grow:1;
  max-width:100%;
  align-items:flex-start;
  padding-top:1rem;
  padding-left:1rem;
  padding-right:1rem;
  padding-bottom:1rem;
  justify-content:center;
  }
      

      
        
        
      
      
  .bVgnTX {
    width:5px;
  height:5px;
  background: var(--cream-500);
  border-top-left-radius:100%;
  border-top-right-radius:100%;
  border-bottom-left-radius:100%;
  border-bottom-right-radius:100%;
  }
      

      
        
        
      
      
  .module_freelancers-card-vertical\:AaKerG-T0Lt5iYTfSWwml {
    margin-left:.5rem;
  margin-right:.5rem;
  }
      

      
        
        
      
      
  .bAMfGn {
    color:var(--darkGold-100);
  font-size:var(--font-size-s);
  font-family:Open Sans;
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
        
      
      
  .ehJRdx {
    top:0%;
  right:0%;
  position:absolute;
  font-size:var(--font-size-xs);
  background: var(--gold-100);
  font-family:Azeret Mono;
  font-weight:var(--font-weight-light);
  padding-top:.5rem;
  padding-left:.75rem;
  padding-right:.75rem;
  padding-bottom:.5rem;
  border-bottom-left-radius:.5rem;
  }
      

      
        
        
      
      
  .module_freelancers-card-vertical\:ZVRrha8_q5fsOjC-rBTO6 {
    z-index:5;
  }
      

      
        
        
      
      
  .eamLnk {
    color:inherit;
  font-size:1.125rem;
  font-family:Poppins;
  font-weight:var(--font-weight-regular);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .module_freelancers-card-vertical\:nfZOlP99UY6sm1S-fDnAY {
    margin-left:.5rem;
  margin-right:.5rem;
  }
      

      
        
        
      
      
  .module_freelancers-card-vertical\:wVBLKvWCFxFoVhBEHH7ch {
    box-shadow:0px 4px 8px 0px var(--slate-100-1);
  border-bottom-color:var(--cream-500);
  border-bottom-style:solid;
  border-bottom-width:2px;
  }
      

      
        
        
      
      
  .pxrFM {
    width:100%;
  height:100%;
  z-index:0;
  position:absolute;
  background:linear-gradient(to bottom left, var(--gold-100-03) 0%, white 26%) scroll padding-box border-box repeat repeat 0% 0% / auto white;
  }
      

      
        
        
      
      
  .eeVwtM {
    width:100%;
  height:15rem;
  z-index:5;
  object-fit:cover;
  border-top-left-radius:.25rem;
  border-top-right-radius:.25rem;
  border-bottom-left-radius:.25rem;
  border-bottom-right-radius:.25rem;
  }
      

      
          @media (max-width: 800px) {
            
  .eeVwtM {
    width:100%;
  height:auto;
  max-height:20rem;
  }
      

          }
          
        
        
      
      
  .Freelancer-detail\:_sJxNUiHCEJCJFgScoxnj {
    height:100%;
  background: var(--cream-100);
  border-color:var(--cream-300);
  border-style:solid;
  border-width:1px;
  }
      

      
          @media (max-width: 500px) {
            
  .Freelancer-detail\:_sJxNUiHCEJCJFgScoxnj {
    height:auto;
  }
      

          }
          
        
        
      
      
  .dNdaJj {
    gap:1.5rem;
  display:grid;
  grid-template-columns:repeat(3, 1fr);
  }
      

      
          @media (max-width: 1000px) {
            
  .dNdaJj {
    gap:.5rem;
  grid-template-columns:repeat(2, 1fr);
  }
      

          }
          

          @media (max-width: 700px) {
            
  .dNdaJj {
    display:flex;
  row-gap:.5rem;
  column-gap:.5rem;
  flex-direction:column;
  }
      

          }
          
        
        
      
      
  .cwwhkx {
    background: var(--cream-200);
  font-family:Poppins;
  padding-top:5rem;
  padding-left:5%;
  padding-right:5%;
  padding-bottom:5rem;
  }
      

      
          @media (max-width: 500px) {
            
  .cwwhkx {
    padding-top:3rem;
  padding-bottom:3rem;
  }
      

          }
          
        
        
      
      
  .bnGLJk {
    gap:1rem;
  width:100%;
  flex-wrap:wrap;
  max-width:800px;
  align-items:center;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:1.5rem;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
        
      
      
  .module_footer\:4JRRCRhx8grJdzG_84z5o {
    color:var(--black);
  background:var(--cream-300);
  }
      

      
        
        
      
      
  .module_footer\:7-V3Eijzl1d1KCnIH3Icw {
    color:var(--black);
  transition:color 300ms ease  ;
  }
      

      
        
        
      
      
  .cgnwvh {
    display:flex;
  row-gap:.5rem;
  column-gap:.5rem;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
          @media (max-width: 500px) {
            
  .cgnwvh {
    display:flex;
  align-items:flex-start;
  flex-direction:column;
  justify-content:flex-start;
  }
      

          }
          
        
        
      
      
  
      

      
        
        
      
      
  .module_footer\:9JGdgcFNINjTpnOibXvHk {
    color:var(--black);
  }
      

      
        
        
      
      
  .BdPzf {
    color:var(--darkGold-100, #c99b27);
  display:inline-block;
  font-size:var(--font-size-l);
  max-width:100%;
  font-weight:var(--font-weight-regular);
  text-decoration-line:underline;
  }
      

      
  .BdPzf:hover {
    color:var(--slate-100, #3f536a);
  transition:color 300ms ease 0ms ;
  }
      

        
        
      
      
  .module_footer\:I_b5oXerZSQEWUna8dnLc {
    color:var(--black);
  transition:color 300ms ease  ;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .module_footer\:MGxBgd23kJLDVyPr4D7ow {
    width:100%;
  display:inline-block;
  max-width:800px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:1rem;
  }
      

      
        
        
      
      
  .module_footer\:X-P4LMIXmsQnLT1Jk9oSW {
    color:black;
  }
      

      
        
        
      
      
  .beHAge {
    width:100%;
  height:auto;
  max-width:3rem;
  }
      

      
        
        
      
      
  .eKWZzu {
    display:flex;
  align-items:center;
  justify-content:flex-start;
  }
      

      
        
        
      
      
  .module_footer\:ZjqLgJ-fS96ciH8iGmkhP {
    color:var(--slate-100);
  font-size:var(--font-size-3xl);
  font-family:Poppins;
  font-weight:var(--font-weight-regular);
  }
      

      
        
        
      
      
  .module_footer\:dHINP83lfhE-UNKE59XGR {
    color:var(--black);
  transition:color 300ms ease  ;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .fsHyfL {
    width:100%;
  display:flex;
  max-width:1300px;
  align-items:center;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:2rem;
  flex-direction:row;
  padding-bottom:1rem;
  justify-content:space-between;
  border-bottom-color:var(--gold-100-03);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
          @media (max-width: 500px) {
            
  .fsHyfL {
    display:flex;
  row-gap:2rem;
  column-gap:2rem;
  align-items:flex-start;
  flex-direction:column;
  justify-content:flex-start;
  }
      

          }
          
        
        
      
      
  .dEjNSC {
    color:var(--slate-100);
  font-size:var(--font-size-s);
  transition:color 300ms ease  ;
  }
      

      
  .dEjNSC:hover {
    color:var(--gold-100);
  }
      

        
        
      
      
  .fsynIr {
    color:var(--darkGold-100, #c99b27);
  display:inline-block;
  font-size:var(--font-size-l);
  max-width:100%;
  transition:color 300ms ease 0ms ;
  font-weight:var(--font-weight-regular);
  text-decoration-line:underline;
  }
      

      
  .fsynIr:hover {
    color:var(--slate-100, #3f536a);
  }
      

        
        
      
      
  .ctmGeS {
    color:var(--darkGold-100, #c99b27);
  display:inline-block;
  font-size:var(--font-size-l);
  max-width:100%;
  font-weight:var(--font-weight-regular);
  padding-left:.25rem;
  padding-right:.25rem;
  }
      

      
          @media (max-width: 800px) {
            
  .ctmGeS {
    text-align:center;
  }
      

          }
          
        
        
      
      
  .dpafDt {
    color:var(--darkGold-100, #c99b27);
  display:inline-block;
  font-size:var(--font-size-l);
  max-width:100%;
  font-weight:var(--font-weight-regular);
  }
      

      
          @media (max-width: 800px) {
            
  .dpafDt {
    text-align:center;
  }
      

          }
          
        
        
      
      
  .module_footer\:xKHF0U1skZMF5nGpbIwO9 {
    color:var(--black);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .Freelancer-detail\:ca4k7c-UdQMzYPLqbXJZ8 {
    margin-bottom:.25rem;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .bBaeln {
    font-size:var(--font-size-s);
  text-align:center;
  font-weight:var(--font-weight-regular);
  }
      

      
        
        
      
      
  .Freelancer-detail\:kXzojJgDZOqujzICxmH1_ {
    background: var(--cream-100);
  transition:background 300ms ease  ;
  }
      

      
  .Freelancer-detail\:kXzojJgDZOqujzICxmH1_:hover {
    background:white;
  }
      


          @media (max-width: 700px) {
            
  .Freelancer-detail\:kXzojJgDZOqujzICxmH1_ {
    display:flex;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

          }
          
        
        
      
      
  .Freelancer-detail\:kcOhLpvg08GXU1zrzPlSA {
    color:var(--slate-100);
  font-size:var(--font-size-l);
  }
      

      
        
        
      
      
  .eOpgFX {
    top:-7rem;
  left:-7rem;
  width:20rem;
  filter:blur(50px);
  height:20rem;
  z-index:0;
  position:absolute;
  background: var(--gold-100-03);
  border-top-left-radius:200%;
  border-top-right-radius:200%;
  border-bottom-left-radius:200%;
  border-bottom-right-radius:200%;
  }
      

      
        
        
      
      
  .ekHJqN {
    width:100%;
  max-width:700px;
  margin-left:auto;
  margin-right:auto;
  }
      

      
        
        
      
      
  .fmmkUI {
    display:flex;
  row-gap:1.5rem;
  background: var(--cream-100);
  column-gap:1.5rem;
  min-height:20rem;
  align-items:center;
  font-family:Open Sans;
  padding-top:1.5rem;
  border-color:var(--cream-500);
  border-style:solid;
  border-width:1px;
  padding-left:1.5rem;
  padding-right:1.5rem;
  padding-bottom:1.5rem;
  justify-content:center;
  border-top-left-radius:.5rem;
  border-top-right-radius:.5rem;
  border-bottom-left-radius:.5rem;
  border-bottom-right-radius:.5rem;
  }
      

      
        
        
      
      
  .dlNnvh {
    padding-left:.5rem;
  padding-right:.5rem;
  }
      

      
        
        
      
      
  .Freelancer-detail\:o3U3v5hN98w_wD3JAaYTN {
    background: var(--cream-200);
  border-color:var(--cream-500);
  border-style:solid;
  border-width:1px;
  padding-left:.5rem;
  padding-right:.5rem;
  padding-bottom:.5rem;
  border-top-left-radius:1.5rem;
  border-top-right-radius:1.5rem;
  border-bottom-left-radius:1.5rem;
  border-bottom-right-radius:1.5rem;
  }
      

      
          @media (max-width: 500px) {
            
  .Freelancer-detail\:o3U3v5hN98w_wD3JAaYTN {
    padding-top:0rem;
  }
      

          }
          
        
        
      
      
  .dzXvTp {
    display:flex;
  row-gap:1rem;
  column-gap:1rem;
  align-items:center;
  margin-bottom:1.5rem;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
        
      
      
  .dvhyUi {
    color:inherit;
  font-size:var(--font-size-5xl);
  font-weight:var(--font-weight-regular);
  white-space:normal;
  }
      

      
          @media (max-width: 700px) {
            
  .dvhyUi {
    font-size:var(--font-size-3xl);
  }
      

          }
          
        
        
      
      
  .Freelancer-detail\:rDUZsD6EdJmINBvRu-y_P {
    color:var(--darkGold-100);
  font-family:Poppins;
  }
      

      
        
        
      
      
  .Freelancer-detail\:rvEZWjyB2V-HFw7BKFS6u {
    color:var(--darkGold-100);
  font-family:Azeret Mono;
  }
      

      
        
        
      
      
  .Freelancer-detail\:sSLowsdAKrvl_vGJfoMKa {
    color:black;
  }
      

      
        
        
      
      
  .cIAtBq {
    width:100%;
  height:100%;
  display:flex;
  flex-grow:1;
  max-width:30rem;
  align-items:flex-start;
  justify-content:center;
  }
      

      
          @media (max-width: 1000px) {
            
  .cIAtBq {
    height:fit-content;
  max-width:100%;
  }
      

          }
          
        
        
      
      
  .Freelancer-detail\:syKjaWBrOfFbmYzkljYvz {
    margin-top:1rem;
  margin-bottom:1rem;
  }
      

      
        
        
      
      
  .elafSF {
    row-gap:1.5rem;
  column-gap:1.5rem;
  flex-direction:row;
  }
      

      
        
        
      
      
  .Freelancer-detail\:vjEKzPqA_DXrCZJ2T3AmI {
    color:var(--slate-100);
  font-size:var(--font-size-l);
  }
      

      
        
        
      
      
  .bzQIlK {
    background: var(--cream-300);
  padding-top:3rem;
  border-color:var(--cream-500);
  border-style:solid;
  border-width:1px;
  padding-left:5%;
  padding-right:5%;
  padding-bottom:3rem;
  border-top-left-radius:1rem;
  border-top-right-radius:1rem;
  border-bottom-left-radius:1rem;
  border-bottom-right-radius:1rem;
  }
      

      
        
        
      
      
  .Freelancer-detail\:wL0shJEz1N1F2CI8TSrNy {
    background: var(--cream-100);
  transition:background 300ms ease  ;
  }
      

      
  .Freelancer-detail\:wL0shJEz1N1F2CI8TSrNy:hover {
    background: white;
  }
      


          @media (max-width: 700px) {
            
  .Freelancer-detail\:wL0shJEz1N1F2CI8TSrNy {
    display:flex;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

          }
          
        
        
      
      
  .RCRKf {
    gap:1rem;
  display:grid;
  grid-template-columns:repeat(4, 1fr);
  }
      

      
          @media (max-width: 1000px) {
            
  .RCRKf {
    gap:.5rem;
  grid-template-columns:repeat(2, 1fr);
  }
      

          }
          

          @media (max-width: 700px) {
            
  .RCRKf {
    display:flex;
  flex-direction:column;
  }
      

          }
          
        
        
      